$(function () {
    $(".select2").select2();
    // Replace the <textarea id="editor1"> with a CKEditor
    // instance, using default configuration.
    CKEDITOR.replace('editor1');
          //提交表单
    $("#sub").click(function(){
        var title=$("#title").val();
        var stem = CKEDITOR.instances['editor1'].getData();
        var img_url = $("#url").val();
        var city = $("#city").val();
        //1是新增 2是修改
        var action=$(this).attr("action");
        if(action == 2){
            var topic_id=$("#topic_id").val();
        }else{
            var topic_id=0;
        }
        // seo
        var seo_title = $("#seo_title").val();
        var seo_keywords = $("#seo_keywords").val();
        var seo_description = $("#seo_description").val();
        // 请求url
        var ajaxUrl="/"+admin_site_area+"/subject/topic/save";
        var fb_status = $("#fb_status").val();
        // alert(ajaxUrl);return false;
        $.ajax({
            type: "post",
            url: ajaxUrl,
            data: {
                'title':title,
                'stem':stem,
                'img_url':img_url,
                'fb_status':fb_status,
                'action':action,
                'topic_id':topic_id,
                'city':city,
                'seo_title':seo_title,
                'seo_keywords':seo_keywords,
                'seo_description':seo_description,
                'ci_csrf_token': ci_csrf_token(),
            },
            //dataType:'json',
            success: function(msg){
                console.log(msg);
                // alert(msg);
                // return false;
                if(msg == 1){
                    //alert(msg.con);
                    window.location.href="/"+admin_site_area+"/subject/topic";
                }else{
                    alert(msg.con);
                }
            }
        });
    });
});
//鼠标移入列表出现编辑与删除
$(".item").mouseover(function(){
    $(this).find(".edit_tab").show();
});

$(".item").mouseout(function(){
    $(this).find(".edit_tab").hide();
});
//引入Plupload 、qiniu.js后
var uploader = Qiniu.uploader({
    runtimes: 'html5,flash,html4',    //上传模式,依次退化
    browse_button: 'source_pic',       //上传选择的点选按钮，**必需**
    uptoken_url: qiniu_uptoken_url,            //Ajax请求upToken的Url，**强烈建议设置**（服务端提供）
    // uptoken : 'sSRSrUD-G4Jvj6DUkoH_KwjSZwj39wCYL7nK7ZPx:OPsMcsc_hlPImthbwRiTPkPlJh0=:eyJzY29wZSI6InVkaWFuZmFuZyIsImRlYWRsaW5lIjoxNDYxMDU0MDY0fQ==', //若未指定uptoken_url,则必须指定 uptoken ,uptoken由其他程序生成
    unique_names: false, // 默认 false，key为文件名。若开启该选项，SDK为自动生成上传成功后的key（文件名）。
    // save_key: true,   // 默认 false。若在服务端生成uptoken的上传策略中指定了 `sava_key`，则开启，SDK会忽略对key的处理
    domain: qiniu_domain,   //bucket 域名，下载资源时用到，**必需**
    get_new_uptoken: false,  //设置上传文件的时候是否每次都重新获取新的token
    container: 'container',           //上传区域DOM ID，默认是browser_button的父元素，
    max_file_size: '100mb',           //最大文件体积限制
    flash_swf_url: 'js/plupload/Moxie.swf',  //引入flash,相对路径
    max_retries: 3,                   //上传失败最大重试次数
    dragdrop: true,                   //开启可拖曳上传
    drop_element: 'container',        //拖曳上传区域元素的ID，拖曳文件或文件夹后可触发上传
    chunk_size: '4mb',                //分块上传时，每片的体积
    auto_start: true,                 //选择文件后自动上传，若关闭需要自己绑定事件触发上传
    init: {
        'FilesAdded': function(up, files) {
            plupload.each(files, function(file) {
                // 文件添加进队列后,处理相关的事情
            });
        },
        'BeforeUpload': function(up, file) {
               // 每个文件上传前,处理相关的事情
        },
        'UploadProgress': function(up, file) {
               // 每个文件上传时,处理相关的事情
        },
        'FileUploaded': function(up, file, info) {
               // 每个文件上传成功后,处理相关的事情
               // 其中 info 是文件上传成功后，服务端返回的json，形式如
               // {
               //    "hash": "Fh8xVqod2MQ1mocfI4S4KpRL6D98",
               //    "key": "gogopher.jpg"
               //  }
               // 参考http://developer.qiniu.com/docs/v6/api/overview/up/response/simple-response.html

               var domain = up.getOption('domain');
               var res = $.parseJSON(info);
               var sourceLink = domain +'/'+ res.key; // 获取上传成功后的文件的Url
               var html = '<img src="'+sourceLink+'"/><input type="hidden" id="url" name="url" value="'+res.key+'" style="display:none;">';
               $(".thumbnail-lp").html(html);
        },
        'Error': function(up, err, errTip) {
               //上传出错时,处理相关的事情
        },
        'UploadComplete': function() {
               //队列文件处理完毕后,处理相关的事情
        },
        'Key': function(up, file) {
            // 若想在前端对每个文件的key进行个性化处理，可以配置该函数
            // 该配置必须要在 unique_names: false , save_key: false 时才生效

            var key = generateImageName("subject");
            // do something with key here
            return key
        }
    }
});

function delHuxingPhoto(obj) {
  obj.parent().parent().remove();
}